OS:Ubuntu16.04
[TOC]
参考文献
http://blog.csdn.net/fuchaosz/article/details/51487585
这篇文章中涵盖了大部分编译问题
问题汇总
clang: error: linker command failed with exit code 1
解决方法:
代码 art/build/Android.common_build.mk
中1
2
3 # By default, host builds use clang for better warnings.
-- ART_HOST_CLANG := true
++ ART_HOST_CLANG := false
中文路径问题
SDK 路径中请不要包含中文
RK upgrade_tool
1 | ./upgrade_tool: error while loading shared libraries: libudev.so.1: cannot open shared object file: No such file or directory |
1 | sudo apt-get install libudev-dev |
not work1
2
3
4➜ rockdev sudo dpkg -S libudev | grep libudev.so
libudev1:amd64: /lib/x86_64-linux-gnu/libudev.so.1.6.4
libudev-dev:amd64: /usr/lib/x86_64-linux-gnu/libudev.so
libudev1:amd64: /lib/x86_64-linux-gnu/libudev.so.1
1 | ➜ x86_64-linux-gnu ls -al libudev.so.1 |
Dont do this:1
sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.0 /lib/x86_64-linux-gnu/libudev.so.1